//
//
// import 'package:flutter/material.dart';
// import 'package:flutter_riverpod/flutter_riverpod.dart';
// import 'package:themby/src/common/data/emby_repository.dart';
// import 'package:themby/src/common/domiani/Select.dart';
// import 'package:themby/src/features/emby/data/view_repository.dart';
// import 'package:themby/src/features/player/service/controls_service.dart';
//
// class AudioSheet extends ConsumerWidget{
//   const AudioSheet({super.key,required this.id});
//
//   final String id;
//
//   @override
//   Widget build(BuildContext context, WidgetRef ref) {
//
//     final data = ref.watch(GetMediaProvider(id));
//
//
//     return Container(
//       width: 300,
//       color: Colors.black.withOpacity(0.85),
//       padding: const EdgeInsets.all(10),
//       child: data.when(
//         data: (data) {
//           List<Select> audioStreams = getMediaStreams(data.mediaSources[0].mediaStreams, 'Audio');
//           return ListView.builder(
//             itemCount: audioStreams.length,
//             itemBuilder: (context, index) {
//               return SizedBox(
//                 width: 160,
//                 height: 90,
//                 child: ListTile(
//                   style: ListTileStyle.list,
//                   title: Text(audioStreams[index].title, style: const TextStyle(color: Colors.white)),
//                   subtitle: Text(audioStreams[index].subtitle ?? '', style: const TextStyle(color: Colors.white)),
//                   onTap: (){
//                     ref.read(controlsServiceProvider.notifier).toggleAudio(int.parse(audioStreams[index].value));
//                   },
//                 ),
//               );
//             },
//           );
//         },
//         error: (Object error, StackTrace stackTrace) {
//           return const SizedBox();
//           },
//         loading: () {
//           return const SizedBox();
//
//           },
//       )
//     );
//   }
// }